<?php
/*
 *  @author Nicolas Genevaux
 * (c)nige 2008
 */
	// Permet de se connecter a une base de donnees - return : une connexion a la base
	function connect($db_host,$db_login,$db_motdepasse,$db_name) {
		$conn = @mysql_connect($db_host,$db_login,$db_motdepasse);
		if(mysql_select_db($db_name)) {
			return $conn;
		}
		else {
			return 0;
		}
	}

	// Permet de deconnecter une base de donnees
	function disconnect() {
		return mysql_close();
	}
	
	function doSQL($req,$arr=array()) {
		for($i=0;isset($arr[$i]);$i++) {
			$req = str_replace('$'.$i,$arr[$i],$req);
		}
		$res = mysql_query($req);
		//echo 'DO : '.$req.'<br />'.$res.'<br /><br />';
		if($res) {
			return @mysql_fetch_assoc($res);
		}
		else {
			return array();
		}
	}

	function doSQLArray($req,$arr=array()) {
		for($i=0;isset($arr[$i]);$i++) {
			$req = str_replace('$'.$i,$arr[$i],$req);
		}
		$res = mysql_query($req);
		//echo 'DO : '.$req.'<br />';
		if($res) {
			for($i=0;$result[$i]=@mysql_fetch_assoc($res);$i++) {
			}
			return $result;
		}
		else {
			return array();
		}
	}
	
	function getLastInsertID() {
		return mysql_insert_id();
	}
?>
